package com.taxshare.api.view.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 *
 */
@Data
public class InvoiceAuthBodyDTO {

    /**
     * 集团下企业税号
     */
    @ApiModelProperty(required = true,value="集团下企业税号")
    private String nsrsbh;

    /**
     * 企业当前税款所属期
     */
    @ApiModelProperty(required = true,value = "企业当前税款所属期")
    private String period;

    /**
     * 发票信息
     */
    @ApiModelProperty(required = true,value = "发票信息:[{InvoiceCode=4400181130,InvoiceNumber=07712406}]")
    private List<Map<String, String>> fpList;

    @ApiModelProperty("发票uuid集合")
    private List<String> uuidList;

    @ApiModelProperty(required = true,value="认证模式 1 抵扣勾选 -1 取消勾选")
    private String authMode;
}